package map;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;

/**
 * java.util.Map查找表
 * Map是
 */

public class MapDemo1 {
    public static void main(String[] args) {
        Map<String ,Integer> map=new HashMap<>();
        //如果希望遍历Map时的顺序和put顺序一致，可以使用LinkedHashMap
//        Map<String,Integer> map=new LinkedHashMap<>();
//     int value=   map.put("语文",99);
        Integer value=map.put("语文",89);
     System.out.println(value);//null
        map.put("数学",98);
        map.put("英语",97);
        map.put("物理",96);
        map.put("化学",99);
        System.out.println(map);
       value= map.get("语文");
        System.out.println("语文"+value);
        value=map.get("体育");
        System.out.println("体育"+value);

        value=map.remove("数学");
        System.out.println("被删除的key对应的value是："+value);
        System.out.println(map);
      boolean ck=  map.containsKey("数学");
        System.out.println("是否包含数学这个key:"+ck);
    boolean cv=    map.containsValue(99);
        System.out.println("是否包含99这个值："+cv);

       int size= map.size();
        System.out.println("size:"+size);
        map.clear();//清空集合
        System.out.println(map);

    }

}
